$(function(){
	var maxSortNum = null;
	//取得最大排序号
	$.ajax({
		type:'POST',
		url: 'sysMenuAction!queryNextSortNum.ac',
		dataType:'json',
		beforeSend:function(){
			jLoading("正在取号，请稍后...");
		},
		success:function(rs){
			if(rs.flag){
				maxSortNum = rs.nextSortNum - 1;
				jUnloading();
			}else{
				jAlert('取号失败');
			}
		}
	});
	
	$('#startDate,#endDate').date_input();
	
	//绑定添加菜单事件
	$('#addMenu').click(function(){
		window.location.href = 'commonAction!forward.ac?url=system/menuAdd.jsp';
	});
	
	//更新事件
	$('#rs a.update').click(function(){
		var $this = $(this);
		var param = new Array();
		var url = 'sysMenuAction!queryMenuById.ac?';
		
		param.push('sysMenu.id=' + $this.parent().siblings('td:eq(0)').text());
		
		window.location.href = url + param.join('');
	});
	
	//删除事件
	$('#rs a.delete').click(function(){
		var $this = $(this);
		var param = new Array();
		
		param.push('sysMenu.id=' + $this.parent().siblings('td:eq(0)').text());
		
		jConfirm('<b style="color:#F00;">该部门其下的权限将临时转移到 "临时菜单" 里，请慎重考虑<b>', '操作提示', function(rs) {
		    if(rs){
		    	$.ajax({
		    		type:'POST',
		    		dataType:'json',
		    		url:'sysMenuAction!deleteMenu.ac',
		    		data:param.join('&'),
		    		beforeSend:function(){
						jLoading("正在操作，请稍后...");
					},
		    		success:function(rs){
		    			if(rs.flag){
		    				$this.parent().parent().remove();
		    				jUnloading();
		    			}else{
		    				jAlert('操作失败: ' + rs.msg);
		    			}
		    		}
		    	})
		    }
		});
	});
	
	//指定排序号事件
	$('#rs a.assignSortNum').click(function(){
		var $this = $(this);
		jPrompt('此时最大排序号为：' + maxSortNum, '', '操作提示', function(r) {
		    if(r){
		    	if(!Validator.isNumber(r)){
		    		jAlert('只能输入数字','操作提示');
		    	}else{
		    		//如果指定排序号大于最大排序号，则以最大排序号来算
		    		if(parseInt(r) > maxSortNum){
		    			r = maxSortNum;
		    		}
		    		
		    		//收集数据
					var a = new Array();
					a.push('sysMenu.id=' + $this.parent().siblings('td:eq(0)').text());
					a.push('sysMenu.sortNum=' + r);
		    		
		    		//更新排序号
		    		$.ajax({
						type:'POST',
						url: 'sysMenuAction!updateSortNum.ac',
						data: a.join('&'),
						dataType:'json',
						beforeSend:function(){
							jLoading("正在操作，请稍后...");
						},
						success:function(rs){
							if(rs.flag){
								$this.parent().siblings('td:eq(2)').text(r);
								top.window.frames['leftFrame'].window.location.reload(); 
								jAlert('操作成功');
							}else{
								jAlert('操作失败');
							}
						}
					});
		    	}
		    }
		});
	});
});